Skip to main content
TrustRadius
Amazon Aurora

Amazon Aurora

Overview

What is Amazon Aurora?

Amazon Aurora is a global-scale relational database service built for the cloud with full MySQL and PostgreSQL compatibility.

Read more
Recent Reviews

Amazon RDS Aurora.

9 out of 10
September 25, 2023
Incentivized
Amazon aurora was used for audit purposes. The main purpose was to audit IoT device activities performed by end user. All the information …
Continue reading

AWS Aurora Review

8 out of 10
September 22, 2023
Incentivized
In our organization, we leverage Amazon Aurora as a critical component of our database infrastructure. Aurora is a high-performance, fully …
Continue reading

Cost effective

9 out of 10
September 19, 2023
Incentivized
  • Primarily use it in our core payments platform given that we need strong ACID properties but we’re looking to transition to dynamodb soon …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Automated backups (25)
    9.5
    95%
  • Database scalability (26)
    9.4
    94%
  • Automatic software patching (26)
    8.9
    89%
  • Monitoring and metrics (25)
    8.7
    87%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Features

Database-as-a-Service

Database as a Service (DBaaS) software, sometimes referred to as cloud database software, is the delivery of database services ocer the Internet as a service

9.1
Avg 8.7
Return to navigation

Service Offering Details

What is Amazon Aurora?

Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, built to combine the performance and availability of enterprise databases with the simplicity and cost-effectiveness of open source databases. The vendor states Amazon Aurora is up to 5X faster than MySQL databases and 3X faster than PostgreSQL databases, and that it provides the security, availability, and reliability of commercial databases at 1/10th the cost.

Amazon Aurora features a distributed, fault-tolerant, self-healing storage system that auto-scales up to 64TB per database instance. It delivers performance and availability with up to 15 low-latency read replicas, point-in-time recovery, continuous backup to Amazon S3, and replication across three Availability Zones (AZs).

The vendor invites readers to learn more details on how they designed Amazon Aurora, from AWS CTO, Werner Vogels.

Amazon Aurora Screenshots

Screenshot of A look inside the RDS console.

Amazon Aurora Videos

How to create a first database cluster on Amazon Aurora.
What's new in Amazon Aurora

Amazon Aurora Availability

GeographyNAMER, EMEA, APAC, LATAM
Supported LanguagesEnglish, French, Chinese, Korean, Japanese

Frequently Asked Questions

Amazon Aurora is a global-scale relational database service built for the cloud with full MySQL and PostgreSQL compatibility.

Microsoft SQL Server, Oracle Database, and PostgreSQL are common alternatives for Amazon Aurora.

Reviewers rate Automated backups highest, with a score of 9.5.

The most common users of Amazon Aurora are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives

Compare with

Return to navigation

Reviews and Ratings

(160)

Attribute Ratings

Reviews

(1-25 of 32)
Companies can't remove reviews or game the system. Here's why
September 25, 2023

Amazon RDS Aurora.

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon aurora was used for audit purposes. The main purpose was to audit IoT device activities performed by end user. All the information is fed into Aurora database and later use to analytics purpose what activities are performed by user. Also provide user the history of their activities.
  • Fetch performance is great.
  • Huge cluster size.
  • Easy to setup.
  • Supports InnoDB.
  • Does not support small RDS.
It's suited where you have enterprise applications and integrate open-source databases without requiring a license.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon Aurora comes with an easy to use and intuitive workflow. Our business started using Amazon Aurora to handle vast websites with huge content and file systems. We nearly have 500+ websites and all of them use Amazon Aurora. As far as I know, everything has been seamless until now. Of course there were hiccups in the between with some outages but were handled by Amazon Aurora support very well.
  • Concurrency
  • Excellent transaction time
  • Perfect compatibility with our sites
  • Ease of scaling
  • Little less transparent on insights
  • Non-availability of standalone solutions. I understand amazon aims for cloud based solution. But having a facility with standalone will look great
  • Lastly, of course pricing could be more dynamic so we can only pay for what we opt for
We have around 500+ websites in which we are using Amazon Aurora. Most of them are huge in terms of content and transactions per minute that the databases handle. In my opinion, database encryption is well defined. It automatically upsizes, upscales the clusters that it provides per database.
Once we had an outage for around 30hours. We have one website which sends around 1.5k files at a time monthly to another vendor using the database. We had an outage once and had a backlog of around 12k files not being sent to our other vendor. But, support team was readily available in shifts the whole time, they passed on notes of what and how much work is done to their colleagues and resolved the issue within 30hours (which would have easily taken 4-5 working days to understand) for us.
September 22, 2023

AWS Aurora Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
In our organization, we leverage Amazon Aurora as a critical component of our database infrastructure. Aurora is a high-performance, fully managed relational database service that provides compatibility with MySQL and PostgreSQL. Our organization uses Amazon Aurora to address several business problems and improve the efficiency and reliability of our applications.
  • High Availability and Fault Tolerance
  • High Performance
  • Backup and Restore feature
  • It has a limited support for non-SQL/PostgreSQL engines
  • More integration with other AWS services
Amazon Aurora is very well suited in situations where the application requires high scalability and has variable and unpredictable workloads. Also, real-time analysis and reporting could be performed easily using Aurora's read replica feature. Aurora might not be a good fit for applications that rely more on other cloud-based services such as Azure since there are some issues with regards to integrations.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
My organization uses Amazon Aurora as a database to store customer request information at scale. We also scan the database at a minimum of every 10 minutes to produce telemetry towards insights on customer usage
  • Scalability
  • Availability
  • Low Latency
  • Reasonable Cost
  • Schema update was challenging, but it is difficult for RDBMS in general
reasonable resource for large scale with more defined schema. Users should avoid if your schema updates often
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Amazon Aurora is a relational database service offered by AWS that is designed for high performance, availability, and scalability. It's compatible with MySQL and PostgreSQL. We use both MySQL and PostgreSQL for our client databases. Depending on our needs.
  • High availability.
  • Compatibility.
  • High throughput.
  • Cost
  • Complexity
For running a high-traffic e-commerce solution that needs to handle a massive stream of user data, products and deal with inventory updates. It works really well and you can easily add replicas to deal with i.e. load balancing.
September 20, 2023

A powerful RDBMS

Ayush Dutta | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
A perfect and powerful database management system, I received this application from one of my colleagues, after changing from many DBs like one them is MongoDB.
It has a powerful life of taking a huge amounts of data, as for long I have been working with data, I wanted a powerful and well working database system for working efficiently and effectively with my data works, well this application has a cool and powerful chain system for making relationships with various data. I loved it.
  • Powerful data handling
  • Migration facility
  • Cost effective application
  • GUI
  • Interaction
I used many Database management systems , I have even used MySQL, but yeah this is worth of cost and have a good security system, and has a faster deliver speed, which works smoothly and efficiently. Having this I have now stopped looking for other powerful databases, this is a perfect tool for large data handlers.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using native Amazon Aurora for several customers in his version of MySQL and postgres.

We use Amazon Aurora for Wordpress insatance in E Commerce portals
  • It's a AWS managed DB well supported
  • Auto upgrades
  • Snapshots
  • Backups
  • It's an standard DB
I really like Amazon Aurora for use as an db for an instance of Wordpress.

I think the performance is really good especially when you use it in a transactional use case.
September 19, 2023

Amazon Aurora Internals

Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is very useful
  • High performance
  • high availability
  • scalability
  • Limited Availability of Compatibility Versions
  • Complexity in Cross-Region Replication
  • Storage Scaling Limitations
High Traffic Web Applications:Aurora is an excellent choice for high-traffic web applications that require fast response times and high availability. Its ability to scale both read and write operations makes it a strong contender.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use it as my company's main Mysql & Postgresql databases for development and productive web environments.
For its easy scalability, maintenance and high SLA.

  • scalability
  • maintenance
  • SLA
  • Price
  • Legacy versions
  • Compatibility with third party products for replication or backups.
Very good for auto-scalable web environments with variable loads. Especially in its Aurora Serverless version. It is more expensive than the normal RDS, but it is worth it for the simplicity of scalability.Aurora Serverless v2 fixes many of the limitations of v1.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon Aurora helps me and my organisation to collect and review in the course of analyzing the query performance. It is very persuasive in nature. Even we can write codes using three easy accessible steps and even it stores six backups eventually while writing the codes in their platform. Best thing about this Aurora is if our one of the instance has been failed this will automatically use replicas to repair them and also create new instance automatically. Even their servers are clean and their indexing capabilities are complete.
  • Able to work on very big databases without any interruptions.
  • One of the best things about Aurora is everything is hosted in the cloud with wider capabilities.
  • It is easy to implement, and the interface is easy to access.
  • Very quick instances can be connected without the loss of data.
  • Its interface is quite simple but repetitive in nature.
  • Database authentication problems can be improved.
  • Sometimes logical errors occur which is annoying in nature.
Best thing about Aurora is that it is server less and relational database. I like it personally because of its performance which is quite impressive and its instances provide us a great experience. Also if Aurora have a script embedded in it so that we can our queries easily and there will be no requirement of other services to make the connection of the database.
September 19, 2023

Cost effective

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Primarily use it in our core payments platform given that we need strong ACID properties but we’re looking to transition to dynamodb soon given that dynamodb also has transaction semantics
  • It is our de facto database for starting any new microservice
  • Cost effective relational database
  • High availability in multiple regions
  • Fully managed
  • I/O costs are incurred
  • Not fully MySQL compatible especially if you’re using something very specific to mysql
  • Might hit the upper limit on max number of connections
  • Great for when you need ACID/strong transaction semantics, dealing with financial data or anything structured
  • As you keep scaling beyond sharding/partitioning particularly for unstructured data it makes sense to start exploring NoSql/DynamoDb for your needs as somethings like scaling are achieved automatically with dynamodb. It’s sort of like have a dial where you can scale up or down based on the needs of your system.
Iván García | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As any company that have to use a database to store information not only for the business data but also for different applications, we decided to use Aurora MySQL to ease the administration and be safe that AWS will handle all patching, updates, backups and maintenance of the database.
  • No need to provision storage nor IOPS for the disks
  • Automatics continuos backups with the possibility to point-in-time restore in new database or backtrack to a point in time in the same database
  • Increase availability by using Read Replicas and also distributing read capacity using them for queries
  • If using Aurora Serverles v2 one thing missing is the possibility to reduce it to 0 ACU
If you are in need of an MySQL or PostgreSQL database, forget about using those engines on your own, installing and maintaining them in your own servers. Instead use Aurora MySQL or PostgreSQL compatibility on AWS. You will be free from the heavylifting by allowing RDS to take care of updates, patching, backups and maintenance of the database and servers.
You simply will have to connect to the dabase and take care of the data.
Judy L. Berglund | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon Aurora is characterized by high availability and performance in the cloud that few tools of the same characteristics offer, the cost is initially 10GB for free, but then costs increase but the amount of capacity used, however it can be really low and its use guarantees integrated security, with regular backups and fully protected by the Amazon Aurora system. It's a fully managed system which reduces the workload and automates many daily tasks that would take a lot of time to perform manually. Another important point to take into account is that the tool automatically recovers from any failure, if one of our instances fails the system uses replicas to repair them creating new instances automatically.
  • Efficient monitoring of databases such as SQL, etc.
  • Fully automatic scaling
  • Fully encrypted backups
  • Price
  • Complex configurations
  • Technical Support could be better
I think Amazon Aurora is well suited in the database arena. Amazon Aurora abstracts the connections of the database instances relationships, with a sophisticated link point mechanism, achieving more speed when processing intermediate data, which is extremely positive for large volumes of data that need to be processed quickly. In my experience, Amazon Aurora is a powerful tool when replicating data, since it manages everything in its platform with read-only queries.
September 19, 2023

Even better than Amazon RDS

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have migrated some of our Amazon RDS workloads to Amazon Aurora with the hope of achieving better performance, scalability, security, and fault tolerance.
  • Concurrency
  • Fault tolerance
  • Latency
  • Cost
I think Amazon Aurora is well suited for migrating on-premise MySQL databases to the cloud, or for migrating existing Amazon RDS instances to a platform that's more suited for concurrency and high throughput applications. In my opinion, it's not (currently) appropriate for any database engines other than MySQL and PostgreSQL.
August 31, 2023

Amazon Aurora Review

Alok Pabalkar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon Aurora as our primary database used for hosting our Edtech SaaS Platform GIDE.AI
  • Transactional Queries
  • Storage Scale Up
  • Higher Performance
  • Compatibility with Mysql
  • Super Easy Cluster Mode setup
  • On the fly DB Vertical Scaling could be useful
  • Connection Display & stats can be present to see and improve app design
1. All Transactional Processes
2. Hosting a Web App
3. Storage of Structured Data
Manthan Dhola | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Aurora MySQL for the database of Magento 2. This handles the load very fine and is has 100% uptime with low resilience and no packet loss. Moreover we use Aurora for scalability from the Read replicas used for read transactions and scaling the database. The restore in time feature also allows us if we need to restore the database for specific time of the day.
  • 100% Uptime with no packet losses
  • Scalability with read replicas
  • fully managed database
  • Restore Point in Time
  • Handel more load than mysql
  • Parallel Queries supported
  • Improve Response time
  • Add write replica for scaling
  • database caching
  • Online Gaming Platforms
  • High Traffic Websites - Websites and web applications with heavy traffic loads can benefit from Aurora's scalability and read/write performance, ensuring responsive user experiences even during peak traffic times.
  • E-Commerce Platforms
  • Content Management Systems (CMS)
  • Analytical and Reporting Workloads - Organizations performing complex analytical queries and generating reports from large datasets can benefit from Aurora's performance optimizations and compatibility with popular reporting tools.
Lalitha Devi Segu | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Easy to deploy
  • Easy to configure
  • easy to monitor
  • very user friendly and awesome tool
Amazon Aurora just works.My experience with Amazon Aurora has been nothing but excellent. The Aurora database platform has been easy to deploy, configure, monitor, and maintain, and its performance capabilities have been able to handle any amount of workload we've thrown at it.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We used Amazon Aurora to see how to increase the efficiency and learn AWS Services. Amazon Aurora Serverless is an on-demand, autoscaling configuration for Amazon Aurora. It automatically starts up, shuts down, and scales capacity up or down based on your application's needs. You can run your database in the cloud without managing any database instances. It is easy to use and super secure. On a data base instance running with aurora encryption, data store automated backup, replicas and snapshots in the same cluster.
  • Integration and Deployment
  • Service and Support
  • Product Capabilities
  • Security
  • Better price
  • Good documentation
  • High availability
As we just used the service to learn its basics, all systems seemed worked perfectly. I must say that overall, I’m very impressed. There are A LOT of limitations with this first release, but I believe that Amazon will do what Amazon does best, and keep iterating until this thing is rock solid.
Ed Mandret | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Amazon does offer two relational database services, namely RDS and Aurora. While both very similar, there are key differences in how they persist data on disk. RDS uses EBS volumes, which are limited up to 16k concurrent IOPS. On the other hand, Aurora uses a virtual storage cluster that supports up to 80k concurrent IOPS. When dealing with large clients whose database usage might exceed the 16 concurrent IOPS threshold, Aurora was the preferred choice to ensure higher availability.
  • High-availability
  • Multi-AZ configuration
  • Serverless support
  • Crash recovery
  • Asynchronous replication lag
  • Opaque pricing
Thanks to a completely different storage orchestration layer, Aurora supports far more concurrent IOPS than its counterpart, Amazon RDS, which uses individual EBS volumes. Thus, Aurora truly shines where high-performance is a major concern.

Also, Aurora supports a serverless DB cluster option, which is able to scale up/down based on application needs to save money. This is particularly suited for intermittent, unpredictable or infrequent workloads, where performance and reliability still matter.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
My company works on PostgreSQL-related products. With Aurora being so popular, this is something we support through our managed support services. With self-managed EC2, RDS, and Aurora competing for the same space, Aurora is great for large enterprises and most definitely a no-go for startups unless the use case is very specifically defined.
  • Fully Managed Database - PostgreSQL.
  • Scalability
  • High Availability.
  • Performant
  • Slow in upgrading to minor releases of PostgreSQL.
  • Aurora releases major versions of PostgreSQL with a massive lag.
  • Cost is obviously a concern.
It really depends on the use case. Do they really like Aurora and all the performance that it brings? Can they legally lag behind release versions by months? Since cost is also a major factor, the recommendation would have to be justified. The benefits are great, in most cases, Aurora isn't needed.
Vasco Mendes | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Cloud services are the trend. No infrastructure costs and no worries. Cloud databases are also the trend, as they can be easily scalable and upgraded. As a senior consultant I recently configured an Amazon Aurora database to serve as the back-end of an organization software. This software included a main server providing services for mobile applications and also as a back-office web application to manage transaction information. These services relied on the Amazon Aurora database to collect and save information. Customer needed a database accessible from everywhere, with high availability, fast, always up to date and scalable as it was expected the business to grow as well as its storage needs. The Amazon Aurora turned out to be a stable solution with high performance when compared with in-house solutions like MySQL.
  • Amazon Aurora has high availability, since the customer started to use it, the database never had to be left out of service.
  • Amazon Aurora provides frequent and automated upgrades, which makes our database system always up to date on the latest features and security practices
  • Since Amazon Aurora uses MySQL as its core database, it is very easy to find specialized people to work. Amazon’s relational database management system also makes it very easy to expand and create new databases
  • The cost of Amazon Aurora when compared to a simple MySQL instance is considerably higher, so we really need to look at and run some performance tests to compare if the performance improvements are worth the extra cost.
  • Although backup restores are a rare feature to use, when we need them it is always painful to restore our data. We are always searching for a database service to provide new and innovating features in terms of data recovery. For instance, being able to search on backup information to see if the needed data is there. It is a very common need to compare the hot data with the backup data, for example to fix some database data that a malfunction application wrongly updated.
  • Since aurora is an Amazon relational database service there is no way to run a dev database on a local storage for tests and development.
Amazon Aurora should be considered for those who need a fast and reliable cloud database service. It includes the main features of a MySQL database, using the latest trends in architectural principals. It ensures out-of-the-box fault-tolerance and high scalability. It is also very important for those who don’t want to worry about features and security updates. As the price is higher than a standard MySQL for instance, it should only be considered for higher applications where performance and scalability is really important.
James Hilton | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Aurora is our SQL solution for users, events, articles, and more. Aurora provides convenient scaling and availability in different physical locations.. The security and scaling are automated to support peaks in traffic and save money when it's quiet. The integration with other AWS services makes it convenient for us to use in all applications. The SQL language support made the migration from a dedicated MySQL server seamless in our codebase.
  • Automatic scaling of read replicas
  • Quick vertical scaling of server size
  • Scaling metrics to determine the right time to scale for cost efficiency
  • Self updates
  • Better explanations of configuration settings
  • Easier error logging when failovers are required
  • More information on best practices for common scenarios like when database size gets too big or queries slow down
It is best suited when you need an easily manageable auto-scaling relational database cluster in different secure locations on Amazon Web Services and not best suited when you're not using Amazon Web Services or you are seeking a cheaper option for testing only or for low traffic sites, or you require a NoSQL database instead.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon Aurora is a great product as it provides us with a cloud-native DB that provides MySQL and Postgres compatibility while simultaneously offering all the benefits of a cloud-native product - built-in security, continuous backups, serverless computing, and high integration with other AWS Services. It is ideal for powering a number of web applications based on the LAMP or LAPP stack.
  • Scale
  • Elasticity
  • Durability
  • Security
  • Opinionated in the way it does things
  • Tight AWS integration
Amazon Aurora is ideal for applications running in the well-known LAMP or LAPP stacks. It's generally great and the benefits of cloud-native elasticity, scale, security, ease to set up replicas and backups, and so on make it ideal for web-based applications. However, you need to be a tiny bit careful when using Aurora - and this is true for all products that generally emulate/simulate products. Generally, the more strange or exotic MySQL or Postgres features you are using, the more problems you're going to have with Aurora. However, as most LAMP/LAPP stacks aren't generally too exotic these tend to be edge cases that can be coded in other fashions.
Arthur Zubarev | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Amazon Aurora has been chosen as a drop-in replacement for another popular, but a less affordable relational data storage engine. At time of this writing the system is getting ready to be commissioned in for production use on a select application basis. Given the adoption is, and it appears to be very positive, Amazon Aurora will be the sole choice for any other future implementations and serve as a replacement to other transactional databases. My personal view of what business problems Aurora solves or addresses well:
  • Aurora stands out in clustering (or multi-zone high availability) provided out of the box
  • DBA-less (almost) solution, at least the server-side aspect is muted, no patching or any hardening to make
  • Scale horizontally or vertically, or both.
  • The serverless option is attractive for ad-hoc use
  • Read-only replicas for robust analytics
  • Easy of programmability, supported by most drivers immediately
  • Easy scaling - can be either horizontal and/or vertical.
  • Nearly seamless backups, easy management.
  • 0 worries about server-side security.
  • Secondaries: up to 15 read-only replicas are enough even for very analytics hungry enterprises plus it makes all the data immutable.
  • Speed: it is hard to say 100% accurately, but in my view, Aurora beats all in the cost to speed ratio.
  • The Small and Medium instances are only good for testing or development, the number of connections and resources is limited.
  • The 5.7 as the latest version of AWS Aurora in MySQL compatibility is behind feature-wise to what the most recent release of MySQL offers (the same applies to Postgres mode).
  • Some odd or sub-optimal configuration values with some parameters not changeable.
  • No online development experience. So one must rely on Open Source tooling that is typically subpar to commercial offerings which in turn often are pricey and requires a desktop environment. I wish AWS Cloud 9 could offer in the Cloud Aurora development.
The pros:
  1. Completely DBA-less (or nearly so)
  2. Can replace most RDBMs
  3. Ideal for fast-growing companies or those that need to scale out and back. This is not so easy with say NoSQL or Hadoop-based products
  4. For most programmers or database developers, starting to code against MySQL is an easy thing, most mature programming languages have a native driver, MySQL shell
  5. Good enough for simple analytics as enterprise reporting, so it can forfeit the need for a dedicated data mart or even a data warehouse
The cons:
  1. Can be ~ 20% costlier than just a self-managed MySQL instance
  2. Outdated version-wise compared to where Oracle's MySQL is
  3. As a result of the older version used some analytical functionality is beyond reach for ordinary developers or analysts or requires the use of mature commercial tools
Michael Jenkins | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Many teams at my company use Amazon Aurora for database provisioning and management. In my teams case, we rely on the "out of the box" capabilities of Aurora to give us open-source compatible databases that are highly available, fault tolerant, and self healing. The main problem that Aurora helps us address is minimizing the amount of time and effort we spend on deploying and managing our database infrastructure in addition to the data stored there.
  • High availability
  • Fault tolerance
  • Back up and restore
  • Open source database compatibility
  • Pricing: indeed there is a premium for using Aurora but the cost is worth the benefit of minimizing the time spent tending database infrastructure.
Aurora is great for situations where databases require autoscaling and need high availability. For example, high traffic websites running on an autoscaling compute layer can benefit by being connected to a datastore that can scale along with them. Also any scenario that requires fault tolerance can benefit greatly from Aurora. Knowing that your DB can heal itself (to the best of its ability) can give developers and engineers confidence that their application will handle adverse scenarios in the event of failure conditions. Given the premium of running DBs with Aurora, I would not recommend using it for development environments. Given that Aurora is compatible with most common DB software, development environments can use cheaper, smaller RDS instances. When it comes time for deploying into a production environment, no changes would be needed.
Return to navigation